#ifndef __INFO_H__
#define __INFO_H__

enum lexErr
{
    INV_ID,
    INV_CHAR
};

const char* lexErrMsg[] = {
    "Illegal Identifer",
    "Mysterious character"
};

enum synErr
{
    SYN_ERR,
    INV_ST,
    INV_DEF,
    MS_SEMI,
    MS_CM,
    MS_LP,
    MS_RP,
    MS_LB,
    MS_RB,
    MS_LC,
    MS_RC
};

const char* synErrMsg[] = {
    "Syntax error",
    "Illegal statement",
    "Illegal definition",
    "Missing ';'",
    "Missing ','",
    "Missing '('",
    "Missing ')'",
    "Missing '['",
    "Missing ']'",
    "Missing '{'",
    "Missing '}'"
};

#endif